#respond { padding:1em 1.5em 0 1.5em; background-color:#fafafa; overflow:hidden; border:1px solid #ccc; -moz-border-radius:1em;	-webkit-border-radius:1em;	border-radius: 1em; }
#respond a { text-decoration:none; color:#777 }
#respond a:hover { color:#000	 }
#respond form input[type=text]{ border:1px solid #ccc; font-family:Tahoma, Geneva, sans-serif; font-size:16px; }
#respond form textarea {  border:1px solid #ccc; font-family:Tahoma, Geneva, sans-serif; font-size:16px; height:100px; }


#comments { margin-top:1em;  }
#respond p { margin:1em 0 }

ol.commentlist { list-style:none; margin:0 0 1em 0; padding:0; text-indent:0; }
ol.commentlist li { border-top:1px dotted #bbb; padding:0; clear:both; margin:0; overflow:hidden; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {  padding:0; margin:0 }
ol.commentlist li div.comment-author { overflow:hidden; margin:0; padding:0 }
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; padding:0; margin:0;  }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { float:right;  }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { color:#757575; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#757575; text-transform:uppercase; font-size:70%; letter-spacing:1px; margin-bottom:10px; }
ol.commentlist li div.comment-meta a { color:#757575; }
ol.commentlist li p { font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif;  font-size:12px; margin:0.5em 0; line-height:1.2em; }
ol.commentlist li ul {  list-style:none; margin:0 0 1em 1em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:0.5em 0 0 0.4em; padding:0;  text-indent:0;}
ol.commentlist li ul.children li { border:0; border-top:1px dotted #ccc; }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {   }
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-1 { clear:both; margin:0 0 0 .6em; padding:0; border-top:1px dotted #ddd;}
ol.commentlist li ul.children li.depth-2 { clear:both; margin:0 0 0 .6em; padding:0; border-top:1px dotted #ddd;}
ol.commentlist li ul.children li.depth-3 { clear:both;  margin:0 0 0 .8em; padding:0; border-top:1px dotted #ddd; }
ol.commentlist li ul.children li.depth-4 { clear:both; margin:0 0 0 .9em; padding:0; border-top:1px dotted #ddd }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { }
ol.commentlist li.odd { }
ol.commentlist li.parent { }
ol.commentlist li.pingback { border-bottom:1px dotted #ccc; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { background:#fefefe;}\

.comment-body { padding:1em 0; }
.reply { font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.comment-author { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.comment-author a { text-decoration:none; color:#777; }
.comment-author a:hover { background-color:#777; text-decoration:none; color:#fff; }
.comment-date 	{ color:#757575; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#757575; text-transform:uppercase; font-size:70%; letter-spacing:1px; }